• word of the day

    stachys sylvatica

    stachys sylvatica - Dictionary definition and meaning for word stachys sylvatica

    Definition
    (noun) foul-smelling perennial Eurasiatic herb with a green creeping rhizome
    Synonyms : dead nettle , hedge nettle
Download our Mobile App Today
Receive our word of the day
on Whatsapp